# 所有字符都是数字 十进制的阿拉伯数字
print('123'.isdigit())  # True
print('一二三'.isdigit())
print('0b1001'.isdigit())
print('ⅠⅡⅢ'.isdigit())

# 所有字符都是数字 包括 阿拉伯 罗马
print('123'.isnumeric())  # True
print('一二三四'.isnumeric())  # True
print('ⅠⅡⅢ'.isnumeric())  # True
print('0b001'.isnumeric())
print('壹贰叁'.isnumeric())  # True

# 所有都是字母 英文 中文
print('hello你好'.isalpha())
print('hello你好123'.isalpha())
print('hello你好一二三'.isalpha())
print('hello你好ⅠⅡⅢ'.isalpha())

# 所有都是字母+数字
print('-------------------------')
print('hello你好123'.isalnum())
print('hello你好123...'.isalnum())
print('hello你好一二三'.isalnum())
print('hello你好壹贰叁'.isalnum())
print('hello你好ⅠⅡⅢ'.isalnum())
print('-------------------------')

# 所有字符都是小写
print('HelloWorld'.islower())
print('helloworld'.islower())
print('hello你好'.islower())

# 所有字符都是大写
print('-------------------------')
print('Helloworld'.isupper())
print('HELLOWORLD'.isupper())
print('HELLO你好'.isupper())

# 所有字符首字母大写
print('Hello'.istitle())
print('HelloWorld'.istitle())
print('Helloworld'.istitle())
print('Hello world'.istitle())
print('Hello World'.istitle())

# 是否都是空白字符
print('-----------------------')
print('\t'.isspace())
print('    '.isspace())
print('\n'.isspace())